Package com.cisco.pt.ipc.sim.pdu.impl
Class TcpHeaderImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected Byteprotected Byteprotected intprotected Byteprotected intprotected Shortprotected ShortFields inherited from class com.cisco.pt.ipc.sim.pdu.impl.SegmentHeaderImpl
checkSum, dstPort, srcPortFields inherited from class com.cisco.pt.ipc.sim.pdu.impl.HeaderImpl
payloadFields inherited from class com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
fieldNames, fieldTable, signalType, typeTable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencodeTypeAndPayload(EncodedBuffer buffer) intgetFieldType(String fieldName) intintvoidpduRead(EncodedBuffer buffer) voidread(EncodedBuffer buffer) Reads this object from an EncodedBuffer of raw datavoidsetAckNumber(int ackNumber) voidsetControlBits(Byte controlBits) voidsetDataOffset(Byte dataOffset) voidsetOptions(List<TcpOption> options) voidsetPayloadSize(int payloadSize) voidsetRawOptions(List<Byte> rawOptions) voidsetReserved(Byte reserved) voidsetSeqNumber(int seqNumber) voidsetUrgentPtr(Short urgentPtr) voidsetWindowSize(Short windowSize) Methods inherited from class com.cisco.pt.ipc.sim.pdu.impl.SegmentHeaderImpl
getCheckSum, getDstPort, getSrcPort, setCheckSum, setDstPort, setSrcPortMethods inherited from class com.cisco.pt.ipc.sim.pdu.impl.HeaderImpl
getPayload, setPayloadMethods inherited from class com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
getFieldValueMethods inherited from class com.cisco.pt.ipc.impl.IPCDataImpl
checkType, pduReadBoolean, pduReadByte, pduReadDouble, pduReadFloat, pduReadInt, pduReadIPAddress, pduReadIPCData, pduReadIPV6Address, pduReadLong, pduReadMACAddress, pduReadPair, pduReadQString, pduReadShort, pduReadString, pduReadUUID, pduReadVector, readBoolean, readByte, readDouble, readFloat, readInt, readIPAddress, readIPCData, readIPV6Address, readLong, readMACAddress, readPair, readQString, readShort, readString, readUUID, readVectorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cisco.pt.ipc.sim.pdu.Header
getPayload, setPayloadMethods inherited from interface com.cisco.pt.ipc.sim.pdu.SegmentHeader
getCheckSum, getDstPort, getSrcPort, setCheckSum, setDstPort, setSrcPortMethods inherited from interface com.cisco.pt.ipc.sim.pdu.Signal
getFieldValue
-
Field Details
-
seqNumber
protected int seqNumber -
ackNumber
protected int ackNumber -
dataOffset
-
reserved
-
controlBits
-
windowSize
-
urgentPtr
-
options
-
rawOptions
-
payloadSize
protected int payloadSize
-
-
Constructor Details
-
TcpHeaderImpl
public TcpHeaderImpl()
-
-
Method Details
-
getSeqNumber
public int getSeqNumber()- Specified by:
getSeqNumberin interfaceTcpHeader- Returns:
- int Returns a int
-
setSeqNumber
public void setSeqNumber(int seqNumber) - Specified by:
setSeqNumberin interfaceTcpHeader- Parameters:
seqNumber- Takes in a parameter of seqNumber
-
getAckNumber
public int getAckNumber()- Specified by:
getAckNumberin interfaceTcpHeader- Returns:
- int Returns a int
-
setAckNumber
public void setAckNumber(int ackNumber) - Specified by:
setAckNumberin interfaceTcpHeader- Parameters:
ackNumber- Takes in a parameter of ackNumber
-
getDataOffset
- Specified by:
getDataOffsetin interfaceTcpHeader- Returns:
- Byte Returns a Byte
-
setDataOffset
- Specified by:
setDataOffsetin interfaceTcpHeader- Parameters:
dataOffset- Takes in a parameter of dataOffset
-
getReserved
- Specified by:
getReservedin interfaceTcpHeader- Returns:
- Byte Returns a Byte
-
setReserved
- Specified by:
setReservedin interfaceTcpHeader- Parameters:
reserved- Takes in a parameter of reserved
-
getControlBits
- Specified by:
getControlBitsin interfaceTcpHeader- Returns:
- Byte Returns a Byte
-
setControlBits
- Specified by:
setControlBitsin interfaceTcpHeader- Parameters:
controlBits- Takes in a parameter of controlBits
-
getWindowSize
- Specified by:
getWindowSizein interfaceTcpHeader- Returns:
- Short Returns a Short
-
setWindowSize
- Specified by:
setWindowSizein interfaceTcpHeader- Parameters:
windowSize- Takes in a parameter of windowSize
-
getUrgentPtr
- Specified by:
getUrgentPtrin interfaceTcpHeader- Returns:
- Short Returns a Short
-
setUrgentPtr
- Specified by:
setUrgentPtrin interfaceTcpHeader- Parameters:
urgentPtr- Takes in a parameter of urgentPtr
-
getOptions
- Specified by:
getOptionsin interfaceTcpHeader- Returns:
- List<TcpOption> Returns a List<TcpOption>
-
setOptions
- Specified by:
setOptionsin interfaceTcpHeader- Parameters:
options- Takes in a parameter of options
-
getRawOptions
- Specified by:
getRawOptionsin interfaceTcpHeader- Returns:
- List<Byte> Returns a List<Byte>
-
setRawOptions
- Specified by:
setRawOptionsin interfaceTcpHeader- Parameters:
rawOptions- Takes in a parameter of rawOptions
-
getPayloadSize
public int getPayloadSize()- Specified by:
getPayloadSizein interfaceTcpHeader- Returns:
- int Returns a int
-
setPayloadSize
public void setPayloadSize(int payloadSize) - Specified by:
setPayloadSizein interfaceTcpHeader- Parameters:
payloadSize- Takes in a parameter of payloadSize
-
getFieldType
- Overrides:
getFieldTypein classSegmentHeaderImpl
-
read
Reads this object from an EncodedBuffer of raw data- Specified by:
readin interfaceIPCData- Overrides:
readin classSegmentHeaderImpl- Parameters:
buffer- The EncodedBuffer that contains the raw data from which to construct this object
-
pduRead
- Specified by:
pduReadin interfaceSignal- Overrides:
pduReadin classSegmentHeaderImpl
-
getOrderedFieldNames
- Specified by:
getOrderedFieldNamesin interfaceSignal- Overrides:
getOrderedFieldNamesin classSegmentHeaderImpl
-
encodeTypeAndPayload
- Specified by:
encodeTypeAndPayloadin interfaceSignal- Overrides:
encodeTypeAndPayloadin classSegmentHeaderImpl
-